home *** CD-ROM | disk | FTP | other *** search
- /*
- File: LetterLogWindow.h
-
- Copyright: © 1991-1994 by Apple Computer, Inc.
- All rights reserved.
-
- Part of the AOCE Sample SMSAM Package. Consult the license
- which came with this software for your specific legal rights.
-
- */
-
-
-
- #ifndef __LETTERLOGWINDOW__
- #define __LETTERLOGWINDOW__ 1
-
- #ifndef __TYPES__
- #include <Types.h>
- #endif
-
- #ifndef __WINDOWS__
- #include <Windows.h>
- #endif
-
- #ifndef __MEMORY__
- #include <Memory.h>
- #endif
-
- #ifndef __LIMITS__
- #include <Limits.h>
- #endif
-
- #ifndef __LETTERLOG__
- #include "LetterLog.h"
- #endif
-
- #ifndef __LOGWINDOW__
- #include "LogWindow.h"
- #endif
-
- #ifdef __UNIVERSAL__
- #ifndef __LOWMEM__
- #include <LowMem.h>
- #endif
- #else
- #ifndef __SYSEQU__
- #include <SysEqu.h>
- #endif
- #endif
-
- #ifndef __EVENTS__
- #include <Events.h>
- #endif
-
- #ifndef __OSEVENTS__
- #include <OSEvents.h>
- #endif
-
- #ifndef __STDIO__
- #include <stdio.h>
- #endif
-
- /***********************************|****************************************/
-
- class TLetterLogWindow : public TLogWindow
- {
- public: TLetterLogWindow ( TLetterLog* log, short windowID );
- virtual ~TLetterLogWindow ( );
-
- virtual void Draw (void) const;
- virtual void Draw ( const Rect& rectToRedraw ) const;
-
- virtual void DrawRow ( unsigned long whichRow ) const;
-
- virtual unsigned long GetRowCount () const;
- virtual unsigned long GetRowWidth ( ) const;
-
- protected:
- TLetterLog* fLog;
- };
-
- /***********************************|****************************************/
-
- #endif
-